package com.vviton.zyhj.admin.view;

import java.io.Serializable;
import java.util.Date;

import com.wdcloud.opcenter.common.utils.DateUtils;

/**
 * ClassName:ParamJfsz <br/>
 * Function: 积分收支参数实体. <br/>
 * Date: 2016年4月14日 下午5:10:28 <br/>
 *
 * @author yaojie
 * @version 1.0
 * @since JDK 1.7
 * @see
 */
public class ParamJfsz implements Serializable {

	/** serialVersionUID:序列化编号 **/
	private static final long serialVersionUID = 1L;

	/** 查询条数 共通 */
	private int limit;

	/** 起始时间(日汇总) **/
	private Date startTime;

	/** 结束时间(日汇总) **/
	private Date endTime;

	/** 积分收支行为(日汇总按行为) **/
	private String jfszxw;

	/** 当前页 **/
	private int currPage = 1;

	/** 每页条数 **/
	private int pageSize = 20;

	/** 账户类型 **/
	private String zhlx;
	/** 适用范围 **/
	private String syfw;
	/** 所在地区 **/
	private String szdq;

	/**
	 * 获取数据条数
	 *
	 * @return 数据条数
	 */
	public int getLimit() {
		return limit;
	}

	/**
	 * 设置数据条数
	 *
	 * @param limit
	 *            数据条数
	 */
	public void setLimit(int limit) {
		this.limit = limit;
	}

	/**
	 * 获取起始时间
	 *
	 * @return 起始时间
	 */
	public Date getStartTime() {
		return startTime;
	}

	/**
	 * 设置起始时间
	 *
	 * @param startTime
	 *            起始时间
	 */
	public void setStartTime(String startTime) {
		this.startTime = DateUtils.parseStartDateTime(startTime);
	}

	/**
	 * 获取结束时间
	 *
	 * @return 结束时间
	 */
	public Date getEndTime() {
		return endTime;
	}

	/**
	 * 设置结束时间
	 *
	 * @param endTime
	 *            结束时间
	 */
	public void setEndTime(String endTime) {
		this.endTime = DateUtils.parseEndDateTime(endTime);
	}

	/**
	 * 获取积分收支行为(日汇总按行为)
	 *
	 * @return 积分收支行为
	 */
	public String getJfszxw() {
		return jfszxw;
	}

	/**
	 * 设置积分收支行为(日汇总按行为)
	 *
	 * @param jfszxw
	 *            积分收支行为(日汇总按行为)
	 */
	public void setJfszxw(String jfszxw) {
		this.jfszxw = jfszxw;
	}

	/**
	 * 获取当前页
	 *
	 * @return 当前页
	 */
	public int getCurrPage() {
		return currPage;
	}

	/**
	 * 设置当前页
	 *
	 * @param currPage
	 *            当前页
	 */
	public void setCurrPage(int currPage) {
		this.currPage = currPage;
	}

	/**
	 * 获取每页条数
	 *
	 * @return 每页条数
	 */
	public int getPageSize() {
		return pageSize;
	}

	/**
	 * 设置每页条数
	 *
	 * @param pageSize
	 *            每页条数
	 */
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	/**
	 * 获取账户类型 @return zhlx
	 */
	public String getZhlx() {
		return zhlx;
	}

	/**
	 * 设置账户类型 @param zhlx 账户类型
	 */
	public void setZhlx(String zhlx) {
		this.zhlx = zhlx;
	}

	/**
	 * 获取适用范围 @return syfw
	 */
	public String getSyfw() {
		return syfw;
	}

	/**
	 * 设置适用范围 @param syfw 适用范围
	 */
	public void setSyfw(String syfw) {
		this.syfw = syfw;
	}

	/**
	 * 获取所在地区 @return szdq
	 */
	public String getSzdq() {
		return szdq;
	}

	/**
	 * 设置所在地区 @param szdq 所在地区
	 */
	public void setSzdq(String szdq) {
		this.szdq = szdq;
	}

}
